home *** CD-ROM | disk | FTP | other *** search
/ TPUG - Toronto PET Users Group / TPUG Users Group CD / TPUG Users Group CD.iso / COMAL / B-Book Series / (k)b2.d64 / addition < prev    next >
Text File  |  2007-02-28  |  793b  |  40 lines

  1. 0010 PRINT CHR$(147) //CLEAR SCREEN//
  2. 0020 //
  3. 0030 PRINT "HOW MANY EXERCISES",
  4. 0040 INPUT MAXNO
  5. 0050 FOR NO:=1 TO MAXNO DO
  6. 0060 A:=RND(1,5); B:=RND(1,5)
  7. 0070 RESULT:=A+B
  8. 0080 EXERCISE
  9. 0090 GETANSWER
  10. 0100 CONTROL
  11. 0110 ENDFOR NO
  12. 0120 //
  13. 0130 PROC EXERCISE 
  14. 0140 FOR I:=1 TO 3 DO PRINT 
  15. 0150 PRINT "----------------------------"
  16. 0160 PRINT "EXERCISE NO. ",NO
  17. 0170 PRINT 
  18. 0180 ENDPROC EXERCISE
  19. 0190 //
  20. 0200 PROC GETANSWER 
  21. 0210 C:=0
  22. 0220 REPEAT 
  23. 0230 PRINT A," + ",B," = ",
  24. 0240 INPUT "": ANSWER
  25. 0250 C:=C+1
  26. 0260 PRINT 
  27. 0270 UNTIL ANSWER=RESULT OR C=3
  28. 0280 ENDPROC GETANSWER
  29. 0290 //
  30. 0300 PROC CONTROL 
  31. 0310 IF ANSWER=RESULT THEN
  32. 0320 PRINT "THAT'S CORRECT!"
  33. 0330 ELSE 
  34. 0340 PRINT "YOUR ANSWER IS NOT CORRECT;"
  35. 0350 PRINT 
  36. 0360 PRINT A," + ",B," = ",RESULT
  37. 0370 ENDIF 
  38. 0380 ENDPROC CONTROL
  39. 0390 //
  40.